Reader Manager
Tracks changes to the set of available readers and their state; provides pairing and removal capabilities for card readers.
Properties
Returns true if a Reader pairing is in progress, false otherwise.
Returns ReaderSettings, including firmware update preferences.
Returns TapToPaySettings that provides information about Tap to Pay on this device.
Functions
Flashes LEDs on this reader to assist in identifying it.
Disconnects from the given ReaderInfo and "forgets" about it for future execution, returning it to a state before the reader was paired.
Gets a specific ReaderInfo by its id. Returns null if no such reader is found.
Gets a snapshot of the current state of all known readers. The returned objects will not reflect changes to the readers' state after this method is called.
Begins scanning for a new Bluetooth reader. The scan will terminate after a timeout, or after one new reader is identified, whether that reader is paired successfully or not.
Attempts to retry the connection with Square's servers.